<?xml version="1.0"?>
<component name="org.nuxeo.ecm.platform.routing.adapter.override">

  <require>org.nuxeo.ecm.platform.routing.adapter</require>

  <extension point="adapters" target="org.nuxeo.ecm.core.api.DocumentAdapterService">
    <adapter class="org.nuxeo.ecm.platform.routing.api.DocumentRoute" factory="org.nuxeo.ecm.platform.routing.core.adapter.DocumentRouteAdapterFactory"/>
    <adapter class="org.nuxeo.ecm.platform.routing.api.DocumentRouteStep" factory="org.nuxeo.ecm.platform.routing.core.adapter.DocumentRouteAdapterFactory"/>
    <adapter class="org.nuxeo.ecm.platform.routing.api.DocumentRouteElement" factory="org.nuxeo.ecm.platform.routing.core.adapter.DocumentRouteAdapterFactory"/>
    <adapter class="org.nuxeo.ecm.platform.routing.api.LockableDocumentRoute" factory="org.nuxeo.ecm.platform.routing.core.adapter.LockableDocumentAdapterFactory"/>
    <adapter class="org.nuxeo.ecm.platform.routing.core.impl.GraphRoute" factory="org.nuxeo.ecm.platform.routing.core.adapter.DocumentRouteAdapterFactory"/>
    <adapter class="org.nuxeo.ecm.platform.routing.core.impl.GraphNode" factory="org.nuxeo.ecm.platform.routing.core.adapter.DocumentRouteAdapterFactory"/>
  </extension>

</component>
